#{selenium}

    // Abrir Pagina y Dar de Alta un usuario
    open('/')
    click('link=Iniciar Sesión')
    type('id=username','luis')
    type('id=password','123456')
    assertNotTitle('Application error')
    clickAndWait('id=signin')
    clickAndWait('link=Usuarios')
    clickAndWait('link=Agregar Usuario')
    type('id=object_usuario','usuarioTest')
    type('id=object_nombre','usuarioTest')
    type('id=object_password','test')
    type('id=object_email','test@prueba.com')
    assertNotTitle('Application error')
    clickAndWait('name=_save')
    assertNotTitle('Application error')
    click('css=b.caret')
    clickAndWait('id=signout')
    
    // Cerramos sesión
    // Iniciamos sesión con el usuario nuevo
    click('link=Iniciar Sesión')
    type('id=username','usuarioTest')
    type('id=password','test')
    assertNotTitle('Application error')
    clickAndWait('id=signin')
    assertNotTitle('Application error')
    
    // Agregamos una nueva categoría con el usuario nuevo
    clickAndWait('link=Categorias')
    clickAndWait('link=Agregar Categoria')
    type('id=object_nombre','Categoria prueba con usuario nuevo')
    type('id=object_descripcion','Categoria prueba con usuario nuevo')
    assertNotTitle('Application error')
    clickAndWait('name=_save')
    
    // Agregamos una nuevo enlace para la categoría anterior
    clickAndWait('link=Enlaces')
    clickAndWait('link=Agregar Enlace')
    type('id=object_titulo','enlace prueba con usuario nuevo')
    type('id=object_descripcion','enlace prueba con usuario nuevo')
    type('id=object_link','www.google.com.mx')
    select('id=object_categoria','label=Categoria prueba con usuario nuevo')
    assertNotTitle('Application error')
    clickAndWait('name=_save')
    assertNotTitle('Application error')
    
    // Cerramos sesión
    click('link=usuarioTest')
    clickAndWait('id=signout')
    
#{/selenium}

